package com.sias.regexp;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
 * @author 吴文杰
 * @version 1.0
 * @createTime 2023-05-02 18:05:02
 */
@SuppressWarnings("all")
public class RegExp {
  public static void main(String[] args) {
    String content = "1998年12月8日，第二代Java平台的企业版J2EE发布。1999年 6 月，Sun 公司发布了" +
            "第二代Java平台（简称为 Java2）的 3 个版本：J2ME（Java2 Micro Edition，Java2平台的微型" +
            "版），应用于移动、无线及有限资源的环境；J2SE（Java2 Standard Edition，Java2平台的" +
            "标准版），应用于桌面环境；J2EE（Java 2Enterprise Edition，Java平台的企业版），应" +
            "用3443于基于Java 的应用服务器。Java2 平台的发布，是Java发展过程中最重要的一个" +
            "里程碑，标志着Java的应用开始普及9889 ";

    // Pattern pattern = Pattern.compile("[0-9]+");
    // Pattern pattern = Pattern.compile("[a-zA-Z]+");

    // String content = "私有地址（Private address）属于非注册地址，专门为组织机构内部使用。\n" +
    //         "以下列出留用的内部私有地址\n" +
    //         "A类 10.0.0.0--10.255.255.255\n" +
    //         "B类 172.16.0.0--172.31.255.255\n" +
    //         "C类 192.168.0.0--192.168.255.255";

    // Pattern pattern = Pattern.compile("([0-9]+)|([a-zA-Z]+)");
    // Pattern pattern = Pattern.compile("(\\d+\\.\\d+\\.\\d+)");
    // Pattern pattern = Pattern.compile("(\\d{4})");
    Pattern pattern = Pattern.compile("(\\d)(\\d)\\2\\1");
    Matcher matcher = pattern.matcher(content);
    while (matcher.find()) {
      System.out.println("找到的结果："+matcher.group(0));
    }
  }
}
